sqlserver中四种join连接的用法

您所在的位置:网站首页 sql中join on的用法 sqlserver中四种join连接的用法

sqlserver中四种join连接的用法

2024-07-05 01:08| 来源: 网络整理| 查看: 265

1、LEFT OUTER JOIN(或简称为LEFT JOIN)

返回左表中的所有行,以及右表中匹配行(如果有)。如果右表中没有匹配行,则会返回NULL。

SELECT * FROM Table1 LEFT OUTER JOIN Table2 ON Table1.ID = Table2.ID; 2、RIGHT OUTER JOIN(或简称为RIGHT JOIN)

返回右表中的所有行,以及左表中匹配行(如果有)。如果左表中没有匹配行,则会返回NULL。

SELECT * FROM Table1 RIGHT OUTER JOIN Table2 ON Table1.ID = Table2.ID;

LEFT JOIN和RIGHT JOIN其实算是一个意思,你可以控制左表和右表的顺序

3、FULL OUTER JOIN

返回左表和右表中的所有行,如果没有匹配的行,则会返回NULL。

SELECT * FROM Table1 FULL OUTER JOIN Table2 ON Table1.ID = Table2.ID; 4、 JOIN

返回左表和右表中的有匹配的行,如果没有匹配的行,则会返回NULL。

SELECT * FROM Table1 JOIN Table2 ON Table1.ID = Table2.ID;


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3